package com.apartment.own.mapper;

import java.util.List;
import com.apartment.own.domain.OwnOrdCashPledge;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

/**
 * 押金Mapper接口
 * 
 * @author @Dog_E
 * @date 2020-08-28
 */
public interface OwnOrdCashPledgeMapper extends BaseMapper<OwnOrdCashPledge>
{
    /**
     * 查询押金
     * 
     * @param id 押金ID
     * @return 押金
     */
    public OwnOrdCashPledge selectOwnOrdCashPledgeById(Long id);

    /**
     * 查询押金列表
     * 
     * @param ownOrdCashPledge 押金
     * @return 押金集合
     */
    public List<OwnOrdCashPledge> selectOwnOrdCashPledgeList(OwnOrdCashPledge ownOrdCashPledge);

    /**
     * 新增押金
     * 
     * @param ownOrdCashPledge 押金
     * @return 结果
     */
    public int insertOwnOrdCashPledge(OwnOrdCashPledge ownOrdCashPledge);

    /**
     * 修改押金
     * 
     * @param ownOrdCashPledge 押金
     * @return 结果
     */
    public int updateOwnOrdCashPledge(OwnOrdCashPledge ownOrdCashPledge);

    /**
     * 删除押金
     * 
     * @param id 押金ID
     * @return 结果
     */
    public int deleteOwnOrdCashPledgeById(Long id);

    /**
     * 批量删除押金
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteOwnOrdCashPledgeByIds(Long[] ids);
}
